Software Development
Using Docker for Java Microservices
Docker for Java Microservices: Containerize Microservices Using Docker
Docker for Java Microservices: Managing Microservices on Docker Using Compose
Docker for Java Microservices: Scaling Up and Managing Microservices With Docker
Docker for Java Microservices: Working with Docker Components

Docker for Java Microservices: Containerize Microservices

Course Number:
it_osdojm_02_enus
Lesson Objectives

Docker for Java Microservices: Containerize Microservices

  • describe the process for building Java Docker images
  • build files and copy packaged builds on Docker images
  • describe how to execute Java JAR from Docker images
  • build Java Web applications and manage the application lifecycle on a container
  • describe how to work with microservices using Spring boot and containerize them on Docker
  • deploy Java microservices on Docker using various properties
  • specify how the service collection works in a stack using config file
  • describe the process of publishing services in Docker
  • demonstrate how to automate application management in Docker
  • demonstrate how to automate the process of Docker containerisation using continuous integration server
  • manage the processes and activities of Docker using Java Client API

Overview/Description

Discover how to implement application images with stack service and how to manage applications and microservices using various components of Docker.



Target

Prerequisites: none

Docker for Java Microservices: Managing Microservices on Docker Using Compose

Course Number:
it_osdojm_03_enus
Lesson Objectives

Docker for Java Microservices: Managing Microservices on Docker Using Compose

  • define the concept of repository in Docker and Docker Hub
  • demonstrate how Docker and Maven can be used for automating container management
  • describe and illustrate Docker orchestration and microservices management
  • demonstrate how to work with automated build on Docker Hub
  • identify the roles and capabilities of Docker Compose in container management
  • demonstrate container orchestration and Docker management using Docker Compose, Cloud Ops, and Docker Cloud
  • work with multi-container services with the use of Docker Compose
  • identify the multi-file capabilities and various other properties of Docker Compose
  • describe how Docker facilitates persistent data management using the various components of Docker
  • work with persistence management in applications using Docker volume
  • describe Docker operation management in cloud instances

Overview/Description

Explore microservices management and persistent data management in Docker using Docker Compose.



Target

Prerequisites: none

Docker for Java Microservices: Scaling Up and Managing Microservices

Course Number:
it_osdojm_04_enus
Objectives:

Overview/Description

Discover in-depth concepts of cluster management and container automation using Ansible, and explore cloud and microservices deployment.



Target

Prerequisites: none

Docker for Java Microservices: Working with Docker Components

Course Number:
it_osdojm_01_enus
Lesson Objectives

Docker for Java Microservices: Working with Docker Components

  • describe container management using Docker and compare it with virtual machines
  • list the benefits of containerization using Docker with appropriate use cases
  • describe the typical Docker workflow to realize the benefit of containers
  • demomstrate how to create, start, bind, and stop Docker container using Java
  • use CLI commands to manage Docker container and images
  • illustrate the architecture of Docker used to deploy and manage Java microservices
  • work with the various file formats used in Docker and Java API to manage Docker
  • build and configure Docker components using Dockerfile
  • build REST services with Java to manage Docker container lifecycle
  • set up and configure a network to facilitate container communication
  • set up and configure a user defined network bridge
  • describe the image structure of Docker and illustrate the topology of Docker images
  • build Docker images to provision as development and other staging environment

Overview/Description

Explore Docker container concepts and capabilities and learn how to build containers for microservices.



Target

Prerequisites: none

Close Chat Live